home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / spiele / denker / ti_quiz / tiquiz_d.txt < prev    next >
Encoding:
Text File  |  1995-08-15  |  63.8 KB  |  1,482 lines

  1.  
  2.  
  3.                                 Ti_QUIZ
  4.  
  5.                            V.: 3.5 / O7.O2.93
  6.  
  7.                                SHAREWARE
  8.  
  9.  
  10.                             © Rudolf Tiemann
  11.                             Tel.: O6733-62O5
  12.                            Donnersbergstr. 14
  13.                          D 55239 Gau-Odernheim
  14.  
  15.                             Konto: 2O 833 O2
  16.                             Volksbank Alzey
  17.                             BLZ: 55O 912 OO
  18.  
  19.  
  20.    Vorab zu Klarstellung:
  21.  
  22. Mit dem Erwerb von SHAREWARE sind Sie (stillschweigend) eine
  23. Verpflichtung eingegangen und das bedeutet:
  24.  
  25. 1. Sie dürfen das Programm in aller Ruhe (max. vier Wochen) zu Hause
  26.    und auf Ihrem Rechner ausprobieren, um festzustellen, ob es Ihren
  27.    Bedürfnissen gerecht wird.
  28.  : Falls Sie zu dem Schluß kommen sollten, daß das Programm für Sie
  29.    nicht geeignet ist, sind Sie verpflichtet, das Original und alle
  30.    eventuell angefertigten Kopien zu löschen oder (s.u.: 2.) weiter zu
  31.    geben.
  32.  : Wenn Sie das Programm behalten wollen, müssen Sie dafür eine
  33.    Nutzungsgebühr von DM 1O,- an den Autor zahlen. Die Bankverbindung
  34.    steht oben.
  35.    Wer das Programm auf mehreren Rechnern einsetzt, hat natürlich auch
  36.    die Gebühr entsprechend mehrfach zu zahlen.
  37.    Mengenrabatt? Bei dem Preis? - Also gut, ab 1OO ist eins kostenlos!
  38.  
  39. 2. Sie dürfen das Programm kopieren und weitergeben, aber
  40.    ausschließlich vollständig (mit allem was dazu gehört), unverändert
  41.    und kostenlos.
  42.  
  43. Die Weitergabe durch kommerzielle PD-Anbieter ist natürlich nicht ganz 
  44. kostenlos, aber erwünscht und erlaubt, wenn sie vollständig und 
  45. unverändert erfolgt und der geforderte Preis DM 1O,- nicht übersteigt.
  46.  
  47.  
  48. Vergessen Sie bei der Zahlung (bar oder Überweisung) bitte nicht, den 
  49. ABSENDER (lesbar) und das Stichwort: »Ti_QUIZ« anzugeben.
  50.  
  51.    Als ehrlicher, registrierter Anwender können Sie dem Autor auch 
  52. Vorschläge zur Verbesserung / Änderung des Programms machen, die nach 
  53. Möglichkeit in einer neuen Version berücksichtigt werden, und ihn 
  54. bestärken, mit seiner mühsamen Arbeit, gute Programme zu schreiben, 
  55. fortzufahren.
  56.    Erwarten Sie aber bitte nicht, daß Sie für läppische DM 1O.- (ich 
  57. möchte den 'Lappen' trotzdem!) automatisch alle UPDATEs zugeschickt 
  58. bekommen. Dafür müssen Sie mir schon eine "rückversandfähige" Diskette 
  59. mit Porto und Adreß-Aufkleber (am besten im luftgepolsterten Umschlag) 
  60. zuschicken. Arbeit macht das dann trotzdem noch, und die mache ich mir 
  61. natürlich nur bei "dank-bar-en" Anwendern.
  62.    Wenn Sie wollen, können Sie auf der Diskette auch Ihre Wünsche und 
  63. Vorschläge als "WORDPLUS.DOC" oder "ASCII.TXT" mitschicken.
  64.    Außerdem gibt Ihnen das Telefon (vorzugsweise von 16 bis 22 Uhr) die 
  65. Möglichkeit, mir Ihre Kritik / Wünsche / Anregungen mitzuteilen, oder 
  66. zu erfahren, ob es ein UPDATE oder bestimmte weitere Lektionen gibt.
  67.  
  68.    Wenn Sie selbst Lektionen geschrieben haben, die vielleicht auch für 
  69. andere interessant sein könnten, wäre es schön, wenn Sie mir diese 
  70. (natürlich auf Diskette) zuschicken würden, damit ich sie auch anderen 
  71. Interessenten zugänglich machen kann.
  72.  
  73.  
  74.  
  75.    Zum Programm:
  76.  
  77. Ti_QUIZ ist ein Ratespiel.
  78.  
  79.    Zu jeder Frage gibt es mehrere (2 bis 1O) Antworten, von denen aber 
  80. immer nur eine einzige die genau richtige ist. Diese gilt es zu wissen 
  81. oder zu erraten.
  82.    Damit das Auswählen so bequem wie möglich geht, erscheinen die 
  83. Antworten jeweils in einem POP-UP-MENÜ. Man muß also die (hoffentlich 
  84. richtige) Antwort nur mit der Maus anklicken.
  85.    Falls eine falsche Antwort gewählt wurde, erfolgt ein Hinweis und 
  86. die richtige Antwort wird angezeigt, damit man etwas dazulernt.
  87.    Unter den Antworten erscheinen jeweils "Nächste Frage" und "ABBRUCH" 
  88. als weitere Wahlmöglichkeiten.
  89.    "Nächste Frage" ruft die nächste Frage auf, ohne die richtige 
  90. Antwort zu verraten. Dieser Menüpunkt kann auch mit der Taste [N] oder 
  91. [Return/Enter] gewählt werden.
  92.    "ABBRUCH" beendet das QUIZ vorzeitig und kann auch mit der Taste [A] 
  93. oder [Esc] gewählt werden. Damit man das Quiz nicht versehentlich 
  94. abbricht, erfolgt anschließend eine Rückfrage, bei der man "beenden" 
  95. oder "fortsetzen" wählen kann.
  96.  
  97. Ti_QUIZ ist aber nicht einfach nur ein Spielchen, sondern auch und vor 
  98. allem ein LERN-Programm. Und, damit nicht die Reihenfolge sondern der 
  99. Inhalt gelernt wird, werden nicht nur die Fragen in zufälliger 
  100. Reihenfolge gestellt, sondern (normalerweise, s.u.) auch die jeweils 
  101. zugehörigen Antworten zufällig verteilt.
  102.  
  103. Lernen macht bekanntlich Mühe, Spielen dagegen Spaß. Deshalb wurde hier 
  104. das Lernen mit dem Spielen verknüpft, damit man mit Spaß spielen kann 
  105. und trotzdem etwas lernt.
  106.  
  107. Was gelernt werden soll, überläßt Ti_QUIZ selbstverständlich Ihnen. Die 
  108. zahlreichen Unterordner enthalten bereits viele verschiedene mit viel 
  109. Fleiß und Sorgfalt erstellte Lektionen, die man natürlich laden und 
  110. (ohne Gewähr) verwenden kann. Sie sind einerseits der Grundstock für 
  111. das Quizspiel und sollen andererseits als Beispiele und Anregungen 
  112. dienen. Ihre eigenen individuellen Lektionen können Sie mit der 
  113. Funktion <Edieren> ganz leicht selbst erstellen.
  114.  
  115.  
  116. Grundsätzliches zu den POP-UP-Menüs und POP-UP-Infos:
  117.  
  118. Alle POP-UP-Menüs (außer dem QUIZ-Menü) lassen sich sowohl mit der Maus 
  119. als auch mit Tasten bedienen. Mit Ausnahme von "Escape" und "Return" / 
  120. "Enter" dient dazu jeweils das erste Zeichen des zugehörigen 
  121. Menüeintrages.
  122.    (Die Shift-Taste wird dabei nicht benötigt.)
  123.  
  124. Alle POP-UP-Menüs (außer dem HAUPT-Menü und dem Quiz-Menü) können mit 
  125. der rechten Maustaste verlassen (abgebrochen) werden. Für diesen Fall 
  126. ist jeweils die Operation vorgewählt, die vermutlich den geringsten 
  127. Schaden anrichtet.
  128.  
  129. Um unnötiges Herumsuchen zu vermeiden, erscheinen die POP-UP-Menüs 
  130. stets an bestimmten, fixen Positionen. Dabei habe ich mich bemüht, die 
  131. Wege für die Maus jeweils so gering wie möglich zu halten.
  132.  
  133. Alle "wartenden" Infos (an der sitzenden Maus leicht erkennbar) 
  134. verschwinden bei irgend einem Tastendruck, einer Mausbewegung oder nach 
  135. einer bestimmten Zeit.
  136.  
  137.  
  138.  
  139.    Das HAUPT-Menü:
  140.  
  141. Dieses Menü ist mit Rücksicht auf jüngere (unerfahrene) Anwender 
  142. absichtlich sehr einfach gehalten.
  143.  
  144.  
  145. < Info >
  146.    zeigt das übliche Programm-Info und gibt einige Hinweise, 
  147. insbesondere den, wie man an ausführliche Informationen kommt.
  148.  
  149.  
  150. < Text lesen >
  151.    liefert genau diese, wenn man TIQUIZ_D.TXT liest (den sehen Sie 
  152. gerade vor sich). Dieser Text ist eine normale ASCII-Datei, die Sie aus 
  153. dem Programm heraus jederzeit bequem lesen können. Man kann sie auch 
  154. mit einer beliebigen Textverarbeitung ausdrucken (die ursprüngliche 
  155. Zeilenbreite ist 72).
  156.    Die Text-Lese-Funktion schreckt aber auch vor anderen Dateien nicht 
  157. zurück und neigt nicht zum Bomben werfen, selbst wenn hier etwas ganz 
  158. und gar Unpassendes geladen wird. Gerade bei jüngeren oder unerfahrenen 
  159. Anwendern kann das schon mal vorkommen.
  160.    Für (geistige) Folgeschäden kann jedoch keine Haftung übernommen 
  161. werden.
  162.    ÜBRIGENS:
  163.    Ein gelesener (geladener) Text bleibt erhalten, bis er durch einen 
  164. neuen ersetzt wird. Man muß also das "Handbuch" (TIQUIZ_D.TXT) nicht 
  165. jedesmal neu laden, wenn man zwischendurch etwas nachlesen möchte. Das 
  166. gilt auch für jeden anderen geladenen Text und das programminterne 
  167. INFO, das ebenfalls wie ein gewöhlicher (geladener) Text behandelt 
  168. wird.
  169.  
  170.  
  171. < RATEN >
  172.    startet das Rate-Spiel. Dabei ist alles so offensichtlich und klar, 
  173. daß es keiner weiteren Erklärungen bedarf.
  174.  
  175.  
  176. < Escape >
  177.    bedeutet (wörtlich übersetzt) etwa: "entkomme" und ist (nicht nur im 
  178. HAUPT-Menü) der Ausgang. Das bedeutet: Escape führt in der 
  179. Programmhierarchie jeweils eine Ebene zurück. Damit man aber das 
  180. Programm nicht versehentlich mit gehaltener Escape-Taste verläßt, 
  181. funktioniert das "Escape" hier ausnahmsweise nur mit der linken 
  182. Maustaste.
  183.  
  184.  
  185. < Neu laden >
  186.    bedeutet: eine neue Lektion vom Laufwerk laden. Dabei geht die 
  187. Lektion verloren, die zuvor geladen oder auch eingegebenen wurde. Eine 
  188. Warnung erfolgt hier absichtlich nicht, um jüngere Anwender nicht zu 
  189. überfordern. Denn die wollen ja nur <Neu laden> und <RATEN>.
  190.    Nach dem Edieren wird aber an das Sichern der Lektion erinnert.
  191.  
  192.  
  193. < Falsche wiederholen >
  194.    bedeutet, daß falsch beantwortete Fragen irgendwann nochmal gestellt 
  195. werden. Wenn es nicht gewählt (abgehakt) ist, erscheint jede Frage nur 
  196. einmal. Auch bei Wahl von "Nächste Frage" im Quiz wird die 
  197. unbeantwortete Frage nicht wiederholt.
  198.  
  199.  
  200. < Edieren >
  201.    ist die einzige Funktion im HAUPT-Menü für ältere bzw. erfahrenere 
  202. Anwender und ruft den eingebauten EDITOR auf.
  203.    Aber, -
  204.    damit die "LIEBEN KLEINEN" kein Unheil anrichten, funktioniert 
  205. dieser Menüpunkt nur mit der Maus und, wenn beim Aufruf zusätzlich die
  206.    [Shift]-Taste (!)
  207.    benutzt wird.
  208.    Andernfalls erscheint nur das Info: "Das ist nichts für Dich!".
  209.  
  210.  
  211. Das Edieren ist im Grunde ganz einfach und der Editor benimmt sich 
  212. meist so, wie man das von anderen Editoren (z.B. Textverarbeitung) 
  213. gewohnt ist. Er kümmert sich aber (selbstverständlich) nicht um 
  214. automatischen Zeilenumbruch, Formatierung und dergleichen.
  215.    Weil er aber einige komfortable Funktionen bereit hält, sollte man 
  216. die nachfolgenden Hinweise lesen und beachten, sonst hat man nicht viel 
  217. davon.
  218.  
  219.  
  220.    Grundsätzlich gilt:
  221.  
  222.  > Die Zeilenlänge ist auf 76 Zeichen beschränkt.
  223.  > Fragen dürfen 1 bis 3 Zeilen beanspruchen.
  224.  > Die letzte Zeile einer Frage endet mit einem Fragezeichen "?".
  225.  > Wenn die Frage mehr als eine Zeile beansprucht, müssen die
  226.    vorausgehenden Zeilen (der Frage) mit "~" (Tilde) enden.
  227.  > Mehrzeilige Antworten sind nicht erlaubt.
  228.  > Auf jede Frage folgen mindestens 2 und höchstens 1O Antworten.
  229.  > Der richtigen Antwort ist ein "#" vorangestellt.
  230.    (Die Beispiellektionen zeigen was möglich und richtig ist.)
  231.  
  232.    AUSNAHMEN:
  233.  > In der letzten Zeile einer Frage kann man statt des Fragezeichens
  234.    "?" auch ein "=" oder "#" verwenden.
  235.  > Das "?" oder "=" wird angezeigt, das "#" dagegen nicht.
  236.  > Zur Kennzeichnung der richtigen Antwort kann man anstelle des "#"
  237.    auch ein "=" verwenden.
  238.  > Bei "=" erfolgt die Anzeige der Antworten in der vorgegebenen
  239.    Reihenfolge, bei "#" zufällig umgeordnet.
  240.  
  241.    Außerdem:
  242.    Diese Steuerzeichen dürfen beliebig gemischt verwendet werden.
  243.  
  244.    Wenn die 1.Zeile nicht mit "~", "?", "=" oder "#" endet, wird diese 
  245. Zeile als Titel oder Kommentar verwendet. Diese Zeile darf dann aber 
  246. nicht länger als 66 Zeichen sein. Andernfalls, und wenn die 
  247. "Titelzeile" fehlt, wird automatisch der Name der Lektion als Titel 
  248. verwendet.
  249.  
  250.    Leere Zeilen dürfen nach Belieben und sollten zur besseren Übersicht 
  251. beim Edieren verwendet werden. Sie haben im Quiz keinerlei Funktion und 
  252. werden dort einfach übergangen.
  253.  
  254.  
  255. Mit der Funktion <kontrollieren> kann man eine Lektion (sehr schnell 
  256. und bequem) überprüfen und erhält umfassende Auskünfte.
  257.    Falls irgendwo gegen die Regeln verstoßen wurde, erhält man die 
  258. Aufforderung "Schau nach!" und der Cursor zeigt anschließend die 
  259. beanstandete Position an. Natürlich sollte man dann den Fehler 
  260. beseitigen und anschließend nochmals kontrollieren, ggf. so oft, bis 
  261. man endlich die beruhigende Auskunft "Das ist (hoffentlich) OK" erhält.
  262.    Eine Garantie ist das aber nicht, denn selbstverständlich kann das 
  263. Programm nur den regelgerechten Aufbau der Lektion und nicht den Inhalt 
  264. der Zeilen überprüfen.
  265.  
  266.  
  267. Weil beim Raten keine Tastatureingaben erforderlich sind, dürfen die 
  268. Texte alle beliebigen Zeichen enthalten. Ob sie auch sinnvoll sind, 
  269. müssen Sie selbst entscheiden.
  270.  
  271.    Eingabe von Sonderzeichen:
  272.  
  273. Unabhängig von der Tastatur können im Editor alle Sonderzeichen 
  274. eingegeben werden. Die Zeichen, die auf der Tastatur direkt ansprechbar 
  275. sind, gibt man natürlich direkt ein. Andere Zeichen kann man z.B. 
  276. eingeben, indem man die Taste "Alternate" gedrückt hält und auf der 
  277. numerischen Tastatur (rechts) den Ascii-Code eingibt, also z.B.:
  278.    13O für é, 176 für ã, 135 für ç, 147 für ô etc.
  279.  
  280. Weil man diese Zahlen selten auswendig weiß, gibt es eine weitere 
  281. Möglichkeit:
  282.    [Control]+[~] (Tilde) oder das Anklicken von "~" (in der Kopfzeile) 
  283. läßt eine Zeichentabelle erscheinen, aus der man das benötigte Zeichen 
  284. mit der Maus auswählen kann. Falls die Eingabezeile nicht sichtbar 
  285. positioniert werden kann, verschwindet die Tabelle automatisch wieder, 
  286. sonst nach einem Klick mit der rechten Maustaste oder einem beliebigen 
  287. Tastendruck.
  288.  
  289. Wenn man keine exotischen Zeichen, sondern nur übliche Schriftzeichen 
  290. benötigt, geht es aber auch viel bequemer, ganz ähnlich wie man es beim 
  291. Schreiben von Hand macht (nacheinander):
  292.                         1. normales Zeichen eingeben,
  293.                         2. Shift+Help-Taste drücken,
  294.                         3. "Verzierung" anbringen.
  295.  
  296. Beispiele:
  297.                         a [Shift+Help] ^  ->  â
  298.                         e [Shift+Help] '  ->  é
  299.                         i [Shift+Help] `  ->  ì
  300.                         n [Shift+Help] ~  ->  ñ
  301.                         c [Shift+Help] ,  ->  ç
  302.                         a [Shift+Help] .  ->  å
  303.                         u [Shift+Help] :  ->  ü
  304.                         o [Shift+Help] /  ->  ø
  305.                         a [Shift+Help] -  ->  ª
  306.                         o [Shift+Help] e  ->  œ
  307.                         s [Shift+Help] z  ->  ß
  308.  
  309. Beim Drücken von Shift+Help erscheint zur Information ein "!" in der 
  310. Kopfzeile. Wenn der Cursor (Schreibzeiger) auf einem Zeichen steht, 
  311. bezieht sich die Funktion auf dieses Zeichen. Wenn der Cursor dagegen, 
  312. wie beim Eingeben üblich, hinter dem letzten Zeichen steht, wird dieses 
  313. "verziert".
  314. Um eine Verzierung wieder zu entfernen, kann man z.B. (nacheinander) 
  315. Shift+Help und Space (Leertaste) drücken. Auch bei falschen 
  316. "Verzierungen" erscheint das normale Zeichen.
  317.  
  318.  
  319.  
  320.  
  321. Beim Start befindet sich der Editor im "Insert-Modus" (=Einfüge-Modus), 
  322. d.h. man schreibt vergessene Zeichen einfach an die Stelle, an die sie 
  323. gehören. Sie werden dort eingefügt und der Rest der Zeile macht Platz. 
  324. Wenn die Zeile schon voll ist, geht das natürlich nicht. Ein 
  325. automatischer Zeilenumbruch findet nicht statt, weil jede Zeile für 
  326. sich alleine steht. Daß der "Insert-Modus" eingeschaltet ist, erkennt 
  327. man an dem Pfeil nach rechts, neben dem "Namens-Button".
  328.  
  329.  
  330.    Die Tasten-Kommandos im Editor:
  331.  
  332. [Help]
  333.    dient als kleine "Online-Hilfe" und zeigt eine kurze Übersicht über 
  334. die wichtigsten Tasten-Kommandos.
  335.  
  336.  
  337. [Insert]
  338.    wechselt vom Insert-Modus in den Überschreib-Modus und zurück. Wenn 
  339. der Überschreib-Modus eingeschaltet ist, erscheint statt des Pfeils 
  340. nach rechts ein Pfeil nach unten und alle Zeichen überschreiben das, 
  341. was vorher dastand.
  342.    Um das zu verhindern, ediert man normalerweise im Insert-Modus.
  343.  
  344.  
  345. [Caps Lock]
  346.    schaltet die dauernde Großschreibung ein oder aus. Zur Information 
  347. wird links vom "Namens-Button" ein "Γ" (GAMMA) für Großschreibung oder 
  348. ein "µ" (mü) für Kleinschreibung angezeigt.
  349.  
  350.  
  351. [Backspace] und [Delete]
  352.    löschen wie üblich jeweils ein Zeichen und wiederholen dies, wenn 
  353. die Taste gehalten wird.
  354.  
  355. [Shift]+[Backspace]
  356.    löscht alles, was links vom Cursor steht.
  357.  
  358. [Shift]+[Delete]
  359.    löscht den Zeilenrest ab der Cursorposition.
  360.  
  361.  
  362. [Undo]
  363.    ersetzt in der aktuellen Zeile (aber nur jeweils dort) den Inhalt 
  364. durch den vorherigen Inhalt und restauriert damit eine versehentlich 
  365. geänderte Zeile, funktioniert aber nicht(!) nach [Control]+[Delete].
  366.  
  367.  
  368. [Control]+[Delete]
  369.    löscht die ganze(!) Zeile und läßt nachfolgende aufrücken.
  370.       VORSICHT!
  371.    Auch diese Funktion wird wiederholt!
  372.  
  373.  
  374. [Control]+[Undo]
  375.    setzt die letzte mit [Control]+[Delete] gelöschte Zeile (aber nur 
  376. diese eine) wieder ein. Die augenblickliche Position spielt dabei keine 
  377. Rolle. Da auch diese Funktion wiederholt wird, kann man damit auch 
  378. Zeilen vervielfachen.
  379.    Das Einsetzen oder Vervielfachen einzelner Zeilen funktioniert aber 
  380. auch ohne vorheriges Löschen:
  381.  
  382.  
  383. [Control]+[Help]
  384.    merkt sich die aktuelle Zeile, ohne sonst etwas zu ändern.
  385.  
  386.  
  387. [Control]+[Insert]
  388.    fügt die zuvor mit [Control]+[Help] gemerkte Zeile so oft man will 
  389. und an beliebiger Stelle ein.
  390.  
  391.  
  392. [Control]+[~]
  393.    siehe oben.
  394.  
  395.  
  396. [Shift]+[Insert]
  397.    fügt an der aktuellen Stelle eine Leerzeile für die nächste Eingabe 
  398. ein, damit man auch nachträglich noch Zeilen einfügen kann.
  399.  
  400.  
  401. [Shift]+[Return/Enter]
  402.    fügt unter der aktuellen Zeile eine Leerzeile für die nächste 
  403. Eingabe ein, damit man auch nachträglich noch Zeilen einfügen kann.
  404.  
  405.  
  406. [Tab]
  407.    springt nach rechts an den Anfang des nächsten Wortes.
  408.  
  409. [Shift]+[Tab]
  410.    springt entsprechend nach links an den Anfang des vorherigen Wortes.
  411.  
  412.  
  413. [*] und [Control]+[*]
  414.    sucht und springt zur nächsten markierten Zeile.
  415.  
  416. [Shift]+[*]
  417.    setzt oder löscht die "*"-Markierung in der aktuellen Zeile.
  418.  
  419.  
  420. [Control]+[SPACE]  (Leertaste)
  421.    sucht und springt nach der nächsten nachfolgen Leerzeile. Wenn sich 
  422. der Cursor bereits unterhalb der letzten Textzeile befindet, wird die 
  423. erste Leerzeile nach dem Textende gesucht.
  424.  
  425. [Control]+[Shift]+[SPACE]
  426.    sucht und springt entsprechend nach der nächsten vorausgehenden 
  427. Leerzeile. Falls keine Leerzeile vorausgeht, wird stattdessen die erste 
  428. folgende Leerzeile gesucht. Falls gar keine Leerzeile vorhanden ist, 
  429. wird die erste Leerzeile nach dem Textende gesucht.
  430.    Damit man eine nachfolgende bis zu dreizeilige Frage mitsamt den 
  431. zugehörigen bis zu zehn Antworten auf einmal überblicken kann, erfolgt 
  432. die Anzeige (wenn möglich) etwas oberhalb der Seitenmitte.
  433.  
  434.  
  435. [Alternate]+[N]
  436.    tauscht den aktuellen Dateinamen und den alten (vorherigen) 
  437. Dateinamen (auch mehrfach) gegeneinandner aus (s.u.:<Zuladen..>).
  438.  
  439.  
  440. [Pfeiltasten]
  441.    dienen der Bewegung im "Text". Zusammen mit [Shift] oder [Control] 
  442. geht's dabei schneller: ganz link / ganz rechts / Seite rauf / Seite 
  443. runter.
  444.    Weil manche Programme [Shift], andere stattdessen [Control] 
  445. verwenden, werden hier beide Tasten gleich behandelt.
  446.  
  447.  
  448. [Home] oder [Control]+[Home]
  449.    führt an den Anfang der Liste.
  450.  
  451. [Shift]+[Home] oder [Control]+[Shift]+[Home]
  452.    führt ans Ende der Liste, d.h. ans Ende des tatsächlich vorhandenen 
  453. Textes.
  454.  
  455.  
  456. [Control]+[M]
  457.    s.u.: < Makro.. >
  458.  
  459. [Control]+[1]...[0]
  460.    s.u.: < Makro.. >
  461.  
  462. [Alternate]+[1]...[8]  und  [Alternate]+[Shift]+[1]...[8]
  463.    s.u.: > Positions-MEMO <
  464.  
  465.  
  466.    VORSICHT!
  467. [Alternate]+[Help]
  468.    startet wie üblich eine Bildschirm-Hardcopy. Falls Sie diese 
  469. versehntlich auslösen und der Drucker nicht eingeschaltet ist, haben 
  470. Sie ein Blatt Papier gespart, müssen sich dafür aber systembedingt etwa 
  471. 3O Sekunden gedulden, bis das Programm weiterläuft.
  472.  
  473.  
  474.  
  475. FUNKTIONSTASTEN
  476.    Damit man sich weder die Finger wund schreiben, noch zweifelhafte, 
  477. verkürzte Formulierungen wählen muß, kann man die Tasten:
  478.  
  479.    [F1] bis [F1O] als "Floskel"-Tasten benutzen.
  480.  
  481.    BEISPIEL:
  482.    Sie schreiben "Wie heißt die Hauptstadt von " und Drücken die 
  483. Tasten: [Control]+[F1]. Das Programm merkt sich die aktuelle Zeile 
  484. (einschließlich der Leerzeichen) und ordnet sie der Taste [F1] zu.
  485.    Jedesmal wenn Sie nun wieder "Wie heißt die Hauptstadt von " 
  486. schreiben müßten, drücken Sie stattdessen nur noch die Taste [F1] und 
  487. der Text steht schon da.
  488.    Für [F2] bis [F1O] gilt das natürlich ebenso.
  489.  
  490. Eine Kleinigkeit ist dabei noch anzumerken: beim Einsetzen der 
  491. "Floskel" wird die Cursorposition, der Schreib-Modus und die 
  492. Zeilenlänge beachtet. Daraus folgt:
  493.    Im Überschreib-Modus wird ein vorhandener Text überschrieben und 
  494. wenn die Zeile zu lang würde, erhält man die Meldung "Zeile zu lang".
  495.    "Undo" (s.o.) hilft weiter, wenn man versehentlich eine falsche 
  496. Taste erwischt hat.
  497.  
  498.    [Shift]+[F1] bis [Shift]+[F1O]
  499.    fügt die "Floskel" an der aktuellen Position als neue Zeile ein, so 
  500. als hätte man mit [Shift]+[Insert] eine Leerzeile eingefügt und dann 
  501. eine "Floskel"-Taste ([F1] bis [F1O]) gedrückt.
  502.  
  503.  
  504. Weitere FUNKTIONSTASTEN sind:
  505.    [ ( ] , [ ) ] , [ / ] , [ * ] und [ + ],
  506.    und zwar die im numerischen Tastenfeld ganz rechts (s.u.).
  507.  
  508. Ich habe mich für diese Tasten entschieden, weil man sich (zumindest 
  509. mit einer "Eselsbrücke") die Funktion anhand der Zeichen merken kann, 
  510. und weil diese Zeichen (zur Eingabe in den Text) auch in der 
  511. Texttastatur verfügbar sind.
  512.  
  513.  
  514. Ob und an welcher Stelle man mit [Return]/[Enter] (abwärts), einer 
  515. [Pfeiltaste] (rauf oder runter) oder der Maus die Zeile verläßt, macht 
  516. keinen Unterschied. Die Zeile wird immer so registriert wie man sie 
  517. verlassen hat.
  518.  
  519. Leerzeilen am Anfang oder Ende der Lektion werden jedoch beim Laden und 
  520. Sichern der Lektionen automatisch entfernt.
  521.  
  522. Ebenso werden Leerzeichen am Anfang und am Ende der Zeile entfernt. Um 
  523. trotzdem eine formatierte (eingerückte) Anzeige unterschiedlich langer 
  524. Zeilen zu ermöglichen, kann man den Unterstrich "_" verwenden. Dieses 
  525. Zeichen wird beim Quiz (aber nur dort) jeweils durch ein Leerzeichen 
  526. ersetzt.
  527.  
  528.  
  529.    Maus-Kommandos:
  530.  
  531.    Es gibt noch einige weitere Funktionen, die immer zur Verfügung 
  532. stehen und nicht extra aufgerufen werden müssen. Sie funktionieren 
  533. zusammen mit der linken [LMT] oder rechten [RMT] Maustaste:
  534.  
  535.  
  536. [Alternate]+[LMT]
  537.    wandelt Klein- in Großschreibung.
  538.  
  539. [Alternate]+[RMT]
  540.    wandelt entsprechend Groß- in Kleinschreibung.
  541.  
  542. Man hält dazu einfach die Alternate-Taste gedrückt und klickt die 
  543. gewünschten Zeichen mit der Maus an, bzw. fährt mit gedrückter 
  544. Maustaste (langsam) über den entsprechenden Textteil.
  545.    Zeichen die nicht umgewandelt werden können, stören dabei nicht. Sie 
  546. bleiben halt so wie sie sind.
  547.    Weil das Programm dabei etwas Zeit benötigt, sei es hier klar 
  548. gesagt: hektische Bewegungen führen zu entspechenden Ergebnissen.
  549.  
  550.  
  551. [Shift]+[LMT]
  552.    ermöglicht einen Zeilenumbruch.
  553.  
  554.    BEISPIELE:
  555.    Um einen Zeilenrest in die nächste Zeile zu befördern, hält man die 
  556. Shift-Taste gedrückt und klickt auf das Zeichen, an dem die Zeile 
  557. getrennt werden soll. Der Teil links davon bildet dann die alte Zeile, 
  558. der Teil ab dem Zeichen wird als neue Zeile darunter eingefügt.
  559.    Klickt man auf das erste Zeichen einer Zeile, so wird eine Leerzeile 
  560. eingefügt, weil die Zeile komplett als nächste eingefügt wird.
  561.    Um zwei Zeilen zu verbinden, klickt man bei gehaltener Shift-Taste 
  562. rechts hinter die erste der beiden Zeilen. Wenn der Platz reicht, wird 
  563. die zweite Zeile komplett angefügt und die so entstandene Leerzeile 
  564. darunter entfernt. Andernfalls wird nur der Teil angefügt, der ohne 
  565. Trennung Platz findet.
  566.    Klickt man in eine Leerzeile, so wird sie entfernt, weil die nächste 
  567. Zeile komplett aufrückt.
  568.    Innerhalb von Fragezeilen werden beim Umbruch Leerzeichen und Tilde 
  569. automatisch getauscht, entfernt oder eingesetzt.
  570.  
  571.  
  572. [Control]+[LMT]
  573.    dient dazu einen Block zu markieren (siehe BLOCK-Menü).
  574.  
  575. [Control]+[RMT]
  576.    hat die gleiche Bedeutung wie "Block vergessen" (siehe BLOCK-Menü).
  577.  
  578.  
  579. [LMT] am unteren Bildrand
  580.    wirkt wie die Abwärts-Pfeiltaste, d.h. der Text wird zeilenweise 
  581. noch oben gescrollt.
  582.  
  583. [RMT] am unteren Bildrand
  584.    wirkt entsprechend wie die Aufwärts-Pfeiltaste.
  585.  
  586.  
  587. [LMT] am linken Bildrand
  588.    wirkt wie "AUSWAHL" im Editor-Menü, d.h. es startet das Markieren 
  589. mit der "Patschhand".
  590.  
  591. [RMT] bei aktiver AUSWAHL
  592.    beendet das Markieren der Auswahl und zeigt wieder den normalen 
  593. Mauszeiger.
  594.  
  595.  
  596. [RMT] generell
  597.    Wenn keine der vorgenannten Bedingungen erfüllt ist, ruft die rechte 
  598. Maustaste das Editor-Menü auf.
  599.  
  600.  
  601.  
  602. In der Kopfzeile befinden sich für die Bedienung mit der Maus 
  603. entsprechende "Buttons".
  604.    ANMERKUNG:
  605.    Weil die Anzeigeroutinen des Systems (selbst mit Blitter) so 
  606. entsetzlich langsam sind, werden hier eigene Assemblerroutinen 
  607. verwendet. Deshalb erfolgt die Anzeige und das "Scrolling" nun (auch 
  608. ohne Blitter) mit erfreulichem Tempo.
  609.    Bei aktivem Blitter und Bedienung mit der Maus werden etwa neun 
  610. Seiten bzw. über 3O Zeilen pro Sekunde durchgeschoben.
  611.    Falls Ihnen das dann doch etwas zu schnell sein sollte, empfehle ich 
  612. die Bedienung mit den Pfeiltasten. Weil der Tastaturpuffer nach jeder 
  613. Aktion erst gelöscht wird, damit das Programm nicht "nachdieselt", 
  614. erfolgt das Scrolling entsprechend langsamer. Vielleicht ist es so 
  615. gerade recht?!
  616.  
  617.  
  618. Der mittlere Button zeigt den Namen der Lektion und dient auch zum 
  619. Aufruf des Editor-Menüs.
  620.  
  621.  
  622.    Das EDITOR-Menü:
  623.  
  624. vorab:
  625.  
  626. Wenn das Menü nicht sichtbar ist, kann trotzdem fast jeder Menüpunkt 
  627. direkt durch [Control]+[1.Zeichen] aufgerufen werden - aber nur, wenn 
  628. man sich auch im Editor befindet. Die Shift-Taste wird dabei nicht 
  629. benötigt. Falls hier ein "Kommando" gegeben wird, das im Menü nicht 
  630. vorkommt, oder gerade nicht wählbar ist, erscheint das Menü, um die 
  631. mögliche Auswahl zu zeigen.
  632.    Ich bevorzuge die Benutzung mit Menü, weil das mehr Informationen 
  633. bietet und damit Fehler vermeidet. Aber Sie können selbst entscheiden, 
  634. ob Sie diese Option nutzen wollen.
  635.  
  636. Damit es auch ohne diese Option komfortabel ist, läßt die rechte 
  637. Maustaste das Editor-Menü erscheinen oder auch wieder verschwinden. Ob 
  638. Sie dann einen Menüpunkt mit Maus oder Taste wählen, ist egal.
  639.    Bei einigen Funktionen und je nach Situation erscheint das Menü 
  640. erneut, weil man es vermutlich sofort wieder benötigt, oder über das 
  641. Ergebnis einer Aktion informiert sein sollte.
  642.  
  643.  
  644. < AUSWAHL >
  645.    erlaubt die Markierung von Zeilen mit der Maus, damit man nach 
  646. Belieben eine Auswahl unter den Zeilen einer Lektion treffen kann. Zur 
  647. Kennzeichnung erscheint als Mauszeiger eine Hand, mit der man die 
  648. gewünschten Zeilen "antatschen" kann. Wenn die linke Maustaste gehalten 
  649. wird, kann man auch mehrere Zeilen auswählen, indem man einfach 
  650. (senkrecht) darüberfährt.
  651.    Ob die Zeilen gewählt oder abgewählt werden, richtet sich nach der 
  652. ersten angeklickten Zeile.
  653.    Die Funktion wird durch Drücken der rechten Maustaste oder beim 
  654. Aufruf bestimmter anderer Funktionen beendet. Man erkennt das am 
  655. Mauszeiger.
  656.    Markierte (ausgewählte) Zeilen sind am vorangestellten "*" 
  657. erkennbar. Die Taste [*] (rechts oben) zusammen mit Shift setzt oder 
  658. löscht in der aktuellen Zeile die "*"-Markierung.
  659.  
  660.  
  661. < Umkehren >
  662.    verkehrt die Auswahl ins Gegenteil. Wenn man VIELE auswählen möchte, 
  663. kann man sich damit Arbeit sparen: man markiert einfach die WENIGEN, 
  664. die man nicht will, und kehrt anschließend die Auswahl um.
  665.    Oder man sichert die Markierten, kehrt die Auswahl um und sichert 
  666. erneut die Markierten. Dann hat man im Nu eine Lektion in zwei zerlegt.
  667.  
  668.  
  669. < Vergessen >
  670.    vergißt die Auswahl und löscht dazu alle Markierungen. Weil das 
  671. Markieren länger dauert und mehr Mühe macht als das Löschen, erfolgt 
  672. zuvor eine Kontrollfrage.
  673.  
  674.  
  675. {  * aa  [ bb  Σ ss  }
  676.    ist kein wählbarer Menüpunkt und dient nur der Information: in der 
  677. geschweiften Klammer wird hinter dem "*" die Zahl der ausgewählten, 
  678. hinter der eckigen Klammer "[" die Zahl der Block-Zeilen und hinter dem 
  679. "Σ" (Sigma für Summe) die Gesamtzahl der Zeilen angezeigt.
  680.  
  681.  
  682. < Löschen.. >
  683.    löscht Zeilen. Um ein versehentliches Löschen zu verhindern, 
  684. erscheint zuvor eine Kontrollfrage, bei der man auch wählen kann, ob 
  685. man die mit "*" markierten oder "Alle" löschen will. Wenn die Lektion 
  686. zuvor verändert und nicht gesichert wurde, erfolgt zusätzlich ein 
  687. entsprechender Hinweis.
  688.    Für dieses Löschen gibt es kein "Undo"! Also im Zweifelsfall:
  689.              Sichern / Löschen / Zuladen.
  690.  
  691.  
  692. > Datenpfad-Vorwahl <
  693.    ist ein Untermenü, das beim "Zuladen.." und "Sichern.." 
  694. vorgeschaltet ist. - Erschrecken Sie bitte nicht, wenn Sie es das erste 
  695. Mal sehen. - Seine Funktion ist sehr einfach zu verstehen (auch wenn es 
  696. zunächst vielleicht nicht danach aussieht), und die Bedienung ist auch 
  697. ganz einfach.
  698.    Beim Edieren ergibt sich häufig die Notwendigkeit, nacheinander auf 
  699. verschiedene Dateien zuzugreifen, die sich natürlich, jedenfalls bei 
  700. geordne(r)ten Verhältnissen, auf verschiedene Pfade verteilen.
  701.    Damit man nun nicht immer wieder kreuz und quer in der Auswahlbox 
  702. herumklicken muß, kann sich das Programm bis zu 16 Pfade merken. Nach 
  703. dem Start ist das (vorbelegt) 16 mal der "Ur-Pfad", von dem das 
  704. Programm gestartet wurde, also normalerweise "x:\TI_QUIZ\". Das sieht 
  705. natürlich etwas langweilig aus, aber es läßt sich ja ändern:
  706.    Wählen Sie einfach eine beliebige der 16 Zeilen aus und fahren Sie 
  707. mit der Dateiauswahl wie gewoht fort.
  708.    Beim nächsten Zuladen oder Sichern enthält die Datenpfad-Vorwahl in 
  709. der ersten, abgesetzten Zeile genau den Pfad, den Sie zuletzt benutzt 
  710. haben. Künftig genügt es daher diese Zeile anzuklicken, wenn Sie wieder 
  711. diesen aktuellen Pfad verwenden wollen. [Esc], [Return/Enter] oder 
  712. [RMT] tun es aber ebenso.
  713.    Wenn Sie dagegen einen neuen Pfad wollen, wählen Sie eben einfach 
  714. eine andere Zeile. Die beiden Zeilen tauschen dann ihren Platz. Der 
  715. gewählte Pfad wird dadurch zum aktuellen Pfad und der vorher aktuelle 
  716. bleibt gespeichert, damit man ihn jederzeit durch einfaches Anklicken 
  717. wieder zum aktuellen Pfad machen kann.
  718.    Dabei macht das Programm noch etwas mehr: damit man den vorherigen 
  719. Pfad nicht lange suchen muß, wird er automatisch an die zweite Stelle 
  720. gebracht.
  721.    Vom "Ur-Pfad" aus fällt die Orientierung gewöhnlich leichter, und 
  722. neue Pfade lassen sich meist auch schneller erreichen.
  723.    HINWEIS:
  724.    Die Länge des Datenpfades ist auf 76 Zeichen beschränkt (das reicht 
  725. mindestens bis zum 6.Unterordner und sollte wohl genügen). Falls sie 
  726. einmal überschritten werden sollte, wird der Pfad automatisch gekürzt.
  727.  
  728.  
  729. < Zuladen.. >
  730.    erlaubt es, zu der im Editor befindlichen Lektion weitere dazu zu 
  731. laden. Dabei werden:
  732.    alle Markierungen gelöscht und
  733.    alle neuen Zeilen markiert.
  734.  
  735. Außerdem wird die Stelle zur Anzeige gebracht, wo die neuen Zeilen 
  736. beginnen. Die neuen Zeilen werden immer "unten" angefügt. Falls die 
  737. nachgeladene Lektion eine Titelzeile enthält, wird diese automatisch 
  738. entfernt.
  739.  
  740. Man sieht also anschließend, was neu hinzu gekommen ist, und kann bei 
  741. Bedarf die neuen Zeilen auch gleich bequem wieder löschen, oder die 
  742. Auswahl umkehren und die alten löschen.
  743.  
  744. Wenn der Editor nichts enthält, hat "Zuladen" natürlich die gleiche 
  745. Bedeutung wie "Neu laden".
  746.  
  747. Beim Zuladen bleibt der alte Dateiname erhalten. Mit [Alternate]+[N] 
  748. kann man ihn jedoch (beliebig oft) mit dem Namen der zugeladenen 
  749. Lektion vertauschen.
  750.    Beim "Neu laden" wird dagegen der neue Dateiname übernommen. - Falls 
  751. der vorherige Dateiname aber erhalten bleiben soll, kann man ihn mit 
  752. [Alternate]+[N] vor dem Laden in Sicherheit bringen und anschließend 
  753. eintauschen.
  754.  
  755.  
  756. Die Zeilenzahl ist im Programm willkürlich auf 3OOO begrenzt, die Zahl 
  757. der maximal zulässigen Fragen auf 1OOO.
  758.    Man könnte also z.B. bis zu 1OOO Fragen mit jeweils 2 Antworten oder 
  759. bis zu 272 Fragen mit jeweils 1O Antworten gleichzeitig im Editor 
  760. halten. Bei mehrzeiligen Fragen verringert sich natürlich deren Zahl. 
  761. Aber selbst bei dreizeiligen Fragen, jeweils 1O Anworten und je einer 
  762. Leerzeile reicht das immer noch für mehr als 2OO Fragen.
  763.    Für ein gezieltes Lernen sollte man aber sehr viel kleinere 
  764. Portionen verwenden (z.B. 2O bis 5O Fragen). Der Platz reicht dann 
  765. auch, um mehrere Lektionen zu mischen. Falls man einmal versucht, mehr 
  766. zu laden als rein paßt, wird der Ladevorgang automatisch beendet. D.h. 
  767. was nicht rein paßt, bleibt eben draußen, mehr passiert nicht.
  768.  
  769. Die Reihenfolge der Fragen ist ohne Bedeutung, weil die Fragen beim 
  770. Raten (s.o.) immer in zufälliger Folge gestellt werden.
  771.    Die Antworten müssen natürlich auf die zugehörige Frage folgen. Die 
  772. Reihenfolge der Antworten untereinander ist aber (normalerweise) wieder 
  773. beliebig, weil auch sie beim Raten (s.o.) in zufälliger Folge angezeigt 
  774. werden.
  775.  
  776.    TIP:
  777.    Weil man ja nur Fragen stellt, zu denen man auch die richtige 
  778. Antwort kennt, bietet es sich an, beim Edieren so vorzugehen:
  779.    1. Die Frage stellen          (mit "?", "=" oder "#" am Ende!),
  780.    2. Die richte Anwort geben    (mit "#" am Anfang!),
  781.    3. Einige weitere (falsche) Antworten ergänzen.
  782.    Dabei stellt man dann auch fest, daß die falschen Antworten die 
  783. meisten Probleme machen, weil sie ja doch nicht zu offensichtlich 
  784. falsch sein sollten, aber auch nicht richtig sein dürfen.
  785.  
  786.  
  787. < Kontrollieren! >
  788.    überprüft die Lektion im Editor auf regelgerechten Aufbau, zeigt 
  789. Regelverstöße und gibt statistische Auskünfte. Man sollte diese 
  790. Funktion vor dem Sichern aufrufen, damit es beim Raten keine Probleme 
  791. gibt.
  792.    HINWEIS:
  793.    Die Kontrollroutine arbeitet nicht nur schnell, sondern auch sehr 
  794. zuverlässig und findet fast alle Fehler. - Unter folgenden Bedingungen 
  795. muß sie jedoch zwangsläufig versagen:
  796.    Wenn die Markierung einer Frage UND die Markierung der richtigen 
  797. Antwort vergessen wurde UND zwischen der vorherigen und der 
  798. nachfolgenden Frage nicht mehr als 1O Zeilen Text stehen, so wird 
  799. dieser "Doppelfehler" nicht entdeckt, weil für das Programm kein 
  800. Regelverstoß vorliegt: die nicht markierte Frage wird ebenso wie die 
  801. nicht markierte richtige Antwort zu den falschen Antworten der 
  802. vorherigen Frage gezählt.
  803.    Hier kann allenfalls die statistische Übersicht einen Hinweis geben, 
  804. wenn da ungewöhnlich viele Antworten erscheinen, wo es doch sonst immer 
  805. nur wenige sind.
  806.    Auch wenn bei mehrzeiligen Fragen die Kennzeichnung "~" fehlt, 
  807. werden diese Zeilen den vorausgehenden falschen Antworten zugerechnet.
  808.    Vor dem Raten wird die Lektion automatisch kontrolliert. Falls sie 
  809. nicht regelgerecht ist, kann man natürlich auch nicht raten und es 
  810. erfolgt ein entsprechender Hinweis.
  811.  
  812.  
  813. <  wiederholt: >
  814.    bezieht sich auf das Sichern (s.u.).
  815.  
  816.  
  817. < Sichern.. >
  818.    schließlich, sichert eine Lektion. Auch hier hat man wieder die 
  819. Wahl, ob man nur die mit "*" markierten oder "Alle" sichern möchte.
  820.    Beim Sichern "Aller" wird der bisherige Dateiname angeboten. Beim 
  821. Sichern einer Auswahl dagegen erscheint als unverbindlicher Vorschlag 
  822. "AUSW_   " für AUSWAHL mit Platz für eine zusätzliche Kennzeichnung. 
  823.    Selbstverständlich kann man der Lektion einen beliebigen Namen 
  824. geben. Nur die Extension ".TQZ" können Sie sich sparen, weil sie vom 
  825. Programm automatisch ergänzt oder ersetzt wird. Beim Laden werden 
  826. Dateien mit anderer Extension abgewiesen.
  827.    Diese eindeutige Kennzeichnung ist notwendig, weil die zu ladenden 
  828. Lektionen natürlich den oben genannten Bedingungen für solche Lektionen 
  829. entsprechen müssen. Andere Dateien könnten beim Raten zu leicht 
  830. Probleme verursachen.
  831.    Insbesondere für Schulen, wo eine Datei häufig auf mehreren 
  832. Disketten benötigt wird, gibt es das <wiederholt>. Wenn es gewählt 
  833. (abgehakt) ist, erscheinen nach dem Sichern die Datenpfad-Vorwahl und 
  834. die Datei-Auswahlbox erneut, und man kann (z.B. nach Diskettenwechsel) 
  835. das Sichern einfach (mit Return) wiederholen. Bei Bedarf kann man auch 
  836. den Pfad und/oder Namen ändern und dann weiter sichern.
  837.    Falls die Datei bereits existiert, erfolgt ein Hinweis und eine 
  838. Wahlmöglichkeit (s.u.). Wenn "wiederholt" gewählt ist, und Pfad und 
  839. Name gleich bleiben, erfolgt diese Nachfrage aber nur einmal.
  840.    Das wiederholte Sichern wird durch "Abbruch" in der Auswahlbox 
  841. beendet.
  842.  
  843.    Außerdem:
  844.    Ti_QUIZ produziert keine ".BAK"-Dateien. Wenn eine Datei (mit 
  845. gleichem Namen) bereits vorhanden ist, erscheint eine Meldung. Man kann 
  846. sie dann <Ersetzen> oder <Escape> wählen, um einen anderen Namen zu 
  847. verwenden. Acht Zeichen für den Namen bieten mehr Möglichkeiten als das 
  848. stupide "BAK". Schließlich soll die Extension der Zuordnung von Dateien 
  849. zu bestimmten Programmen dienen. Genau die geht aber durch "BAK" 
  850. verloren.
  851.    Um ganz sicher zu gehen, solle man sowieso immer über ein Duplikat 
  852. der Dateien auf einer (anderen) Diskette verfügen. Das Programm 
  853. unterstützt dies auch durch wiederholtes Sichern.
  854.    Auf das "Anlegen von Ordnern" und "Löschen von Dateien" habe ich 
  855. absichtlich verzichtet, weil das von jedem "Fileselector" (außer dem 
  856. Original, aber wer benutzt das schon?!) sowieso angeboten wird.
  857.    Um einen häufigen Fehler: "Diskette voll!" zu vermeiden, prüft das 
  858. Programm vorher, ob die Datei noch auf die Diskette paßt. Diese Prüfung 
  859. wird jedoch nur bei Laufwerk A oder B (also bei Disketten) 
  860. durchgeführt. Bei der Harddisk ist diese Gefahr kaum gegeben. Außerdem 
  861. artet diese Prüfung bei älteren Systemen zur Kaffeepause aus und 
  862. unterbleibt deshalb.
  863.  
  864.  
  865. < / such./ers... >  =  SUCHEN / ERSETZEN / MARKIEREN
  866.  
  867. Dieser Programmteil kann aus dem Editor-Menü heraus oder auch direkt 
  868. und ohne Umschweife (ohne Control) mit der Taste [/] aufgerufen werden. 
  869. Er bietet die Möglichkeit, nach bestimmten Textteilen zu suchen, oder 
  870. sie durch andere zu ersetzen und noch einiges mehr. Deshalb erfordert 
  871. er ein weiteres umfangreiches Unter-Menü:
  872.  
  873. [ 1.Zeile edieren ]
  874.    führt zur Eingabe oder Änderung des Such-Textes.
  875.  
  876. [ 2.Zeile edieren ]
  877.    führt entspechend zum Ersatz-Text.
  878.  
  879. Alle Tasten mit besonderer Funktion, die zum Edieren benötigt werden 
  880. funktionieren wie gewohnt und oben beschrieben. Auch "Caps Lock" und 
  881. "Insert" können mit Taste oder Maus umgeschaltet werden. Die 
  882. Cursor-Position und die (andere) Zeile kann mit der Maus gewählt 
  883. werden.
  884.    Außerdem funktionieren auch hier die "Floskel"-Tasten und die 
  885. "Alternate-Maus-Funktion" zur Änderung der Schreibweise, sowie "Delete" 
  886. und "Backspace" in den verschiedenen Variationen und das normale 
  887. "Undo". Auch die Eingabe von Sonderzeichen kann genau wie im Editor 
  888. (s.o.) erfolgen. Zeilenumbruch und Block-Operationen sind hier jedoch 
  889. nicht möglich.
  890.  
  891. [ Esc ] oder [RMT]
  892.    beenden die Eingabe und lassen das Menü wieder erscheinen.
  893.  
  894. [ Return/Enter ] und die Pfeiltasten (rauf/runter)
  895.    wechseln die Zeile. Damit man Leerzeichen bemerkt (die sieht man so 
  896. schlecht), springt der Cursor jedoch zunächst immer hinter den Text.
  897.  
  898. [ Tauschen ... ]
  899.    tauscht Such- und Ersatztext aus, damit man eine Aktion auch 
  900. rückgängig machen kann. - Dabei ist aber Vorsicht geboten, denn auch 
  901. das, was vor dem Ersetzen schon so dastand, wird dabei natürlich 
  902. erfaßt.
  903.  
  904. { * aa  [ bb  Σ ss }
  905.    zeigt hier wie im Editor-Menü die Zahl der ausgewählten Zeilen, der 
  906. Block-Zeilen und die Gesamtzahl der Zeilen.
  907.  
  908. [ * nur Auswahl ]
  909.    bedeutet, daß beim SUCHEN und/oder ERSETZEN nur die mit einem "*" 
  910. markierten Zeilen berücksichtigt werden. Diese Option und das MARKIEREN 
  911. (s.u.) ergeben zusammen eine sinnlose Operation, denn die markierten 
  912. Zeilen müssen nicht mehr markiert werden. Deshalb wird bei Wahl dieser 
  913. Option ggf. von "Markieren" auf "Suchen" umgeschaltet.
  914.  
  915. [ Blockbereich ]
  916.    berücksichtigt entsprechend nur den festgelegten Block.
  917.  
  918. [ Kompletter Text ]
  919.    ist vorgewählt und bedeutet natürlich, daß sich alle Operationen auf 
  920. die geamte Lektion beziehen.
  921.  
  922. Von diesen drei Bereichen ist selbstverständlich immer genau einer 
  923. gewählt.
  924.  
  925.  
  926. [ Alle Stellen automatisch ]
  927.    hat unterschiedliche Auswirkungen (s.u.) und bedeutet, daß die 
  928. gewählte Aktion an allen Fundstellen automatisch und ohne Rückfrage 
  929. durchgeführt wird.
  930.    Durch einen beliebigen Tastendruck oder Mausklick, kann die Funktion 
  931. jedoch jederzeit unterbrochen werden. In diesem Fall erfolgt eine 
  932. Rückfrage, bei der man "beenden" oder "fortsetzen" wählen kann.
  933.  
  934. [ Wahlweise nach Rückfrage ]
  935.    bedeutet entsprechend, daß an jeder Fundstelle angehalten und 
  936. nachgefragt wird.
  937.  
  938. Von diesen beiden Menü-Punkten ist immer genau einer gewählt.
  939.  
  940.  
  941. [ Gemischt suchen ]
  942.    sorgt dafür, daß beim SUCHEN nicht zwischen großen und kleinen 
  943. Zeichen unterschieden, also alles gefunden wird. Diese Option ist 
  944. unabhängig von anderen frei wählbar. Wenn sie ausgeschaltet ist, werden 
  945. nur Stellen gefunden, die mit dem Suchtext vollkommen übereinstimmen.
  946.    Selbstverständlich hat diese Option auch Auswirkungen auf das 
  947. ERSETZEN und MARKIEREN, denn dazu muß ja zunächst mal gesucht werden, 
  948. und nur was gefunden wird, kann auch ersetzt oder markiert werden.
  949.  
  950.  
  951. [ Variabel ersetzen ]
  952.    Diese Option ist ebenfalls unabhängig und frei wählbar.
  953.    Wenn sie abgeschaltet ist, wird der Ersatztext genau so eingesetzt 
  954. wie Sie ihn geschrieben haben.
  955.    "Variabel ersetzen" bedeutet, daß nicht der Ersatztext sondern die 
  956. Fundstelle(!) über die Schreibweise entscheidet.
  957.  
  958.    1. Wenn das erste Zeichen an der Fundstelle klein geschrieben ist, 
  959. wird auch der Ersatz komplett(!) klein geschrieben.
  960.    2. Wenn das erste Zeichen an der Fundstelle groß geschrieben ist, 
  961. wird auch das erste Zeichen des Ersatztextes, aber nur dieses eine, 
  962. groß geschrieben.
  963.    3. Wenn der Text an der Fundstelle komplett(!) groß geschrieben ist, 
  964. wird auch der Ersatz komplett groß geschriebenen.
  965.    Vorsicht, wenn der Suchtext nur ein Zeichen ist, oder mit einem 
  966. Zeichen (z.B.: Leerzeichen) beginnt, bei dem zwischen groß und klein 
  967. kein Unterschied besteht!
  968.    HINWEIS:
  969.    Weil Such- und Ersatztext ganz unterschiedlich sein können, ist die 
  970. Berücksichtigung weiterer Zeichen sinnlos. Daraus folgt, daß das 
  971. "variable Ersetzen" nur bei wenigen Zeichen und einzelnen Silben oder 
  972. Wörtern effektiv ist.
  973.    Bei mehreren Wörtern oder strukturellen Unterschieden zwischen Such- 
  974. und Ersatztext verzichtet man vielleicht besser auf diese ansonsten 
  975. sehr komfortable Option.
  976.  
  977.  
  978. [ Alle Stellen automatisch ] & [ Ersetzen ]
  979.    bedeutet, daß alle Fundstellen ohne Rückfrage ersetzt werden. 
  980. Schalten Sie es bitte nur ein, wenn Sie ganz sicher sind, daß das nicht 
  981. in die Hose gehen kann. Natürlich informiert das Programm anschließend 
  982. darüber, was sich jeweils "in der Hose" befindet.
  983.    Wenn stattdessen "Wahlweise nach Rückfrage" gewählt ist, wird jede 
  984. Fundstelle durch den Cursor angezeigt, und Sie können in einem kleinen 
  985. Untermenü (nach Art des Hauses) wählen. Damit die Fundstelle nicht 
  986. verdeckt ist, erscheint das Menü je nach Position des Cursors in der 
  987. oberen oder unteren Bildhälfte:
  988.  
  989.    [/] ersetzt und sucht weiter.
  990.    [*] setzt oder löscht die Markierung dieser Zeile und ruft das
  991.        Mini-Menü erneut auf.
  992.    [+] ermöglicht, die Position im Positions-MEMO (s.u.) zu notieren
  993.        und ruft das Mini-Menü erneut auf.
  994.    [)] sucht weiter, ohne etwas zu ersetzen.
  995.    [Escape] bricht die ganze Aktion ab.
  996.  
  997.  
  998. [ Alle Stellen automatisch ] & [ Suchen ]
  999.    bedeutet, daß alle Fundstellen gezählt(!) werden. Diese Funktion 
  1000. befriedigt nicht nur die Neugier eines Statistikers, sondern erlaubt es 
  1001. auch, vorab zu klären, wie oft ein automatisches Ersetzen "in die Hose" 
  1002. ginge.
  1003.    Wenn stattdessen "Wahlweise nach Rückfrage" gewählt ist, wird die 
  1004. nächste Fundstelle durch den Cursor angezeigt.
  1005.  
  1006. [ Alle Stellen automatisch ] & [ Markieren ]
  1007.    bedeutet, daß alle Zeilen mit Fundstelle ohne Rückfrage mit einem 
  1008. "*" markiert, also der Auswahl hinzugefügt werden.
  1009.    Weil "Markieren" und "* nur Auswahl" zusammen keinen Sinn ergeben 
  1010. (s.o.), wird von "* nur Auswahl" auf "Kompletter Text" umgeschaltet, 
  1011. wenn man "Markieren" wählt.
  1012.    Wenn "Wahlweise nach Rückfrage" gewählt ist, wird ähnlich wie beim 
  1013. Ersetzen nachgefragt:
  1014.  
  1015.    [*] markiert die Zeile und sucht weiter.
  1016.    [+] ermöglicht, die Position im Positions-MEMO (s.u.) zu notieren
  1017.        und ruft das Mini-Menü erneut auf.
  1018.    [)] sucht weiter, ohne die Zeile zu markieren.
  1019.    [Escape] bricht die ganze Aktion ab.
  1020.  
  1021.    Zeilen, die schon markiert sind, werden ignoriert, weil es keine 
  1022. zweifache Markierung gibt. Die Information "nicht (mehr) gefunden!" 
  1023. bedeutet in diesem Falle nicht, daß das Programm plötzlich spinnt, 
  1024. sondern nur, daß bereits alle Zeilen mit Fundstelle markiert sind.
  1025.    Wenn Sie die Auswahl kontrollieren und "überarbeiten" wollen, können 
  1026. Sie dies im Editor-Menü mit "* suchen!" oder einfach mit der Taste [*] 
  1027. erledigen.
  1028.  
  1029. Natürlich kann von den drei Operationen: ERSETZEN / SUCHEN / MARKIEREN 
  1030. jeweils nur eine gewählt sein.
  1031.  
  1032. Alle diese Einstellungen werden abgehakt, lösen aber noch keine Aktion 
  1033. aus und können deshalb beliebig korrigiert werden.
  1034.  
  1035. [ ( von vorn ]  und  [ ) weiter ]
  1036.    starten das SUCHEN, ERSETZEN oder MARKIEREN mit den gewählten 
  1037. Bedingungen und eingegebenen Texten.
  1038.  
  1039. [ ) weiter ]
  1040.    bedeutet, daß ab der Position, die auf die augenblickliche 
  1041. Cursorposition folgt, weiter gesucht wird.
  1042.    Suchrichtung ist immer von oben nach unten.
  1043.  
  1044. [ ( ] und [ ) ]  (die Tasten)
  1045.    funktionieren auch entsprechend und rufen die Funktion auch ohne 
  1046. "Control" und ohne sichtbares Menü auf. Man kann also z.B. mit [(] 
  1047. bequem nochmal die Suche von vorn beginnen, oder mit [)] das Suchen, 
  1048. Ersetzen oder Markieren an der momentanen Position beginnen oder auch 
  1049. fortsetzen, wenn man es vorher abgebrochen hatte.
  1050.    HINWEIS:
  1051.    Wenn "Alle Stellen automatisch" UND "Ersetzen" gewählt ist, wirken 
  1052. beide Tasten wie die Taste [/] und rufen zunächst das Menü auf, um Sie 
  1053. darauf hinzuweisen und unangenehme Überraschungen zu vermeiden. Wenn 
  1054. die Funktion dann tatsächlich gewünscht wird, genügt es, die gleiche 
  1055. Taste nochmals zu drücken.
  1056.  
  1057.  
  1058.  
  1059. zurück zum EDITOR-Menü:
  1060.  
  1061.  
  1062. < * suchen! > oder [*] und auch [Control]+[*]
  1063.    sucht nach der nächsten markierten Zeile und bringt sie zur Anzeige. 
  1064. Der Suchtext wird dabei nicht verändert, weil die Markierung nicht zum 
  1065. Inhalt der Zeilen gehört.
  1066.  
  1067.  
  1068.  
  1069. < BLOCK.. >
  1070.    führt zum Block-Menü und den Block-Operationen:
  1071.  
  1072. Wie bereits oben erwähnt, kann man einen Block markieren. Ein Block ist 
  1073. ein frei wählbarer, zusammenhängender Teil des ganzen Textes. Dabei 
  1074. unterscheidet das Programm zwischen einem einzeiligen und einem 
  1075. mehrzeiligen Block (s.u.).
  1076.  
  1077.    < Anfang setzen > und < Ende setzen >
  1078.    setzen die augenblickliche Cursorposition als Block-Anfang bzw. 
  1079. Block-Ende.
  1080.    Wenn kein Block festgelegt war, wird das andere Blockende gleich mit 
  1081. festgelegt, und zwar beim "Anfang setzen" das Ende des Textes und beim 
  1082. "Ende setzen" der Anfang. Natürlich kann man die gewünschten Positionen 
  1083. nach Belieben korrigieren.
  1084.    Statt die Blockenden einzeln zu setzen, kann man auch (vornehmlich 
  1085. bei kleineren Blöcken) die Control-Taste drücken und mit gedrückter 
  1086. [LMT] vom gewünschten Block-Anfang zum Block-Ende (oder umgekehrt) 
  1087. fahren und so einen Block festlegen. Ein zuvor markierter Block wird 
  1088. dabei natürlich "vergessen". Deshalb kann man zur Korrektur ganz 
  1089. einfach den Block erneut festlegen.
  1090.    Damit man den gewählten Blockbereich leicht kontrollieren kann, wird 
  1091. er schon während der Festlegung invers angezeigt.
  1092.  
  1093.    < Vergessen > oder [Control]+[RMT]
  1094.    entfernt und vergißt die Blockmarkierung.
  1095.  
  1096.    { bb }
  1097.    zeigt zur Information und Kontrolle die Anzahl der aktuellen 
  1098. Blockzeilen.
  1099.  
  1100.    < ( Anfang suchen > und < ) Ende suchen >
  1101.    suchen nach dem Anfang oder Ende des Blocks und bringen ihn zur 
  1102. Anzeige.
  1103.  
  1104.    < Kopieren >
  1105.    kopiert den zuvor markierten Block an die aktuelle Cursorposition.
  1106.  
  1107. Dabei ist folgendes zu beachten:
  1108.    Wenn Anfang und Ende des Blocks in der gleichen Zeile liegen (die 
  1109. Position spielt dabei keine Rolle), so wird der Block als einzeilig 
  1110. behandelt.
  1111.    Einzeilige Blöcke werden stets an der aktuellen Cursorposition in 
  1112. die Zeile eingefügt. Falls der Platz dafür nicht reicht, unterbleibt 
  1113. das Kopieren und das Programm informiert darüber.
  1114.    Mehrzeilige Blöcke werden immer in der aktuellen Zeile und 
  1115. unabhängig von Anfang und Ende als vollständige, separate Zeilen 
  1116. eingefügt. Am besten versteht man das, wenn man es einfach mal 
  1117. ausprobiert (vorzugsweise mit einem gesicherten Text).
  1118.    Falls ein mehrzeiliger Block (warum auch immer?) innerhalb einer 
  1119. Zeile eingesetzt werden soll, so muß man diese Zeile zuvor (mit 
  1120. [Shift]+[LMT] an der entsprechenden Stelle aufspalten und den Cursor 
  1121. auf die untere Zeile setzen.
  1122.    Beim Kopieren bleiben die Blockmarkierungen (an der alten Stelle) 
  1123. erhalten, damit man auch mehrfach kopieren kann.
  1124.  
  1125.    < Bewegen >
  1126.    verschiebt einen einzeiligen Block an die augenblickliche 
  1127. Cursorposition oder einen mehrzeiligen Block in die aktuelle Zeile.
  1128.    Das bedeutet, daß der Block zunächst an die neue Position kopiert 
  1129. und anschließend an der alten Position gelöscht wird. Weil ein 
  1130. mehrfaches Bewegen wohl wenig Sinn hätte, werden die Blockmarkierungen 
  1131. nach dem Bewegen gleich vergessen, und weil der Text erhalten bleibt, 
  1132. wird der Block nicht(!) gepuffert.
  1133.  
  1134.    < Löschen >
  1135.    löscht einen Block; d.h. der im Blockbereich befindliche Text wird 
  1136. erntfernt.
  1137.    Bei einem mehrzeiligen Block werden auch die entstehenden Leerzeilen 
  1138. automatisch entfernt. Zeilenreste, die nicht im Blockbereich waren, 
  1139. bleiben aber erhalten.
  1140.    Weil ein versehentliches Löschen sehr ärgerlich wäre, wird der 
  1141. Blockbereich ggf. zuvor zur Anzeige gebracht, und es erfolgt eine 
  1142. Rückfrage.
  1143.  
  1144.    < Clippen >
  1145.    kopiert den Block in einen separaten Speicherbereich, "Clipboard" 
  1146. oder kurz "Clip" genannt, damit man ihn bei Bedarf und so oft man will 
  1147. wieder einsetzen kann. Beim Löschen kann man wählen, ob man von dem 
  1148. Block (nach guter deutscher Beamtenmanier) vor der Vernichtung eine 
  1149. Kopie anfertigen will, d.h. man kann den Block vor dem Löschen auf dem 
  1150. Clip sichern (s.u. <CLIP..>).
  1151.  
  1152.    HINWEISE:
  1153.    Damit Leerzeilen innerhalb eines Blockes sichtbar werden, wird dort 
  1154. jeweils automatisch ein "Dummy"-Leerzeichen eingefügt, das aber beim 
  1155. Sichern und Raten ebenso automatisch entfernt wird.
  1156.    Normalerweise erlaubt es das Programm nicht, einen Block in den 
  1157. Block zu Bewegen oder zu Kopieren. Das Clip-Einsetzen nimmt aber keine 
  1158. Rücksicht auf einen aktuellen Block, d.h. man kann einen am Clip 
  1159. gepufferten Block auch in den aktuellen Block einsetzen, falls man das 
  1160. unbedingt will.
  1161.    Außerdem:
  1162.    Bei Blockoperationen arbeitet das Programm Zeile für Zeile ab und 
  1163. hat dabei noch eine Menge zu beachten und zu kontrollieren. Das 
  1164. erfordert leider relativ viel Zeit, und zwar bis zu rund O,O7 Sekunden 
  1165. pro Zeile. Das erscheint vielleicht gering, aber wenn man z.B. einen 
  1166. Block mit 3OOO Zeilen löschen würde, müßte man sich doch rund 21O 
  1167. Sekunden oder dreieinhalb Minuten gedulden.
  1168.  
  1169.    ANMERKUNG:
  1170.    AUSWAHL und BLOCK stellen zwei verschiedene Möglichkeiten zur 
  1171. Verfügung, um Teile des ganzen Textes differenziert zu behandeln. 
  1172. Während der BLOCK in erster Linie für interne Operationen zuständig 
  1173. ist, dient die AUSWAHL vor allem dem Laden und Sichern.
  1174.    Wenn sich Blockbereich und Auswahl "*" überschneiden, können bei 
  1175. Blockoperationen die Auswahlmarkierungen verloren gehen, weil sie kein 
  1176. Bestandteil des Textes sind und nicht mitkopiert werden.
  1177.  
  1178.  
  1179. < CLIP.. >
  1180.    stellt einen separaten Speicherbereich dar, in dem man einen Teil 
  1181. der Lektion vorübergehend unterbringen kann.
  1182.    Das zugehörige Untermenü erlaubt die folgende Auswahl:
  1183.  
  1184.    < Löschen >
  1185.    löscht den "Clip" ohne Rückfrage.
  1186.  
  1187.    < Auswahl dazu >
  1188.    sichert die ausgewählten Zeilen auf dem Clip.
  1189.  
  1190.    < Block dazu >
  1191.    sichert den aktuellen Block auf dem Clip.
  1192.  
  1193.    Damit man beliebige Bereiche einer Lektion sammeln kann, wird die 
  1194.    Auswahl oder der Block auf dem Klipp stets zu dem bereits vorhanden 
  1195.    Inhalt hinzugefügt. Dabei erhalten auch einzilige Blöcke jeweils 
  1196.    eine eigene neue Zeile.
  1197.  
  1198.    < Einsetzen >
  1199.    setzt den Clip-Text an der aktuellen Position in den Text ein. Das 
  1200. Einsetzen erfolgt immer in zusätzlichen Zeilen.
  1201.  
  1202.  
  1203. < Flip-Flop >
  1204.    tauscht die aktuelle Lektion gegen eine zweite. Man kann also zwei 
  1205. Lektionen gleichzeitig und unabhängig voneinander im Editor halten, und 
  1206. beliebig zwischen ihnen umschalten.
  1207.    Auswahl- und Blockmarkierungen sowie Positionen und Memo-Positionen 
  1208. werden vom Programm jewils separat verwaltet.
  1209.    Zum Austausch oder Kopieren von Textteilen zwischen den beiden 
  1210. Lektionen kann man den Clip benutzen (s.o.).
  1211.  
  1212.  
  1213. < Makro.. >
  1214.    ist das Schmankerl für die Profis unter den Anwendern und alle, die 
  1215. lieber mit dem Kopf als mit den Fingern arbeiten.
  1216.    Aber:
  1217.    "Denken ist Glücksache" und "Technik ist, wenn's trotzdem klappt". 
  1218. Je mächtiger eine Funktion ist, desto mehr Unheil kann man damit 
  1219. anrichten.
  1220.    Deshalb:
  1221.    Probieren und nutzen Sie die Makro-Funktion ungeniert, aber denken 
  1222. Sie bitte vorher an das Sichern. Das vermeidet Ärger und zusätzliche 
  1223. Arbeit, die man mit dem Makro ja eigentlich sparen möchte.
  1224.  
  1225.    Was ist ein Tastatur-Makro und wozu kann man es gebrauchen?
  1226.  
  1227. Ein willkürliches Beispiel soll es verdeutlichen:
  1228.    Angenommen Sie haben irgendwoher einen Text, bei dem jeweils 
  1229. nacheinander eine richtige Antwort und darunter die zugehörige Frage 
  1230. steht (also genau umgekehrt wie es bei Ti_QUIZ gebraucht wird) und dann 
  1231. wieder eine Antwort und die zugehörige Frage usw.
  1232.    Um diese Zeilen in die richtige Reihenfolge zu bringen, kann man die 
  1233. Antwortzeile mit [Control]+[Delete] entfernen, dann mit Pfeil abwärts 
  1234. unter die Fragezeile gelangen und dort mit [Control]+[Undo] die Antwort 
  1235. wieder einsetzen. Anschließend geht man wieder eine Zeile abwärts und 
  1236. macht den gleichen Ringelpietz auf den Tasten erneut, und das so oft, 
  1237. bis man endlich alle Zeilen umsortiert hat.
  1238.    Genau hier rentiert sich ein Tastatur-Makro.
  1239.  
  1240.  : Zuerst bringt man den Cursor an die richtige Position!
  1241.  : [Control]+[M] oder "Makro.." ruft das Makro-Menü auf.
  1242.  : Die gewünschte Ziffer (1..0) startet den Recorder.
  1243.  : Nun vollführt man genau den gleichen Tanz auf den Tasten, den man
  1244.    auch ohne Makro-Recorder vollführen würde.
  1245.  : Sobald aber der erste Durchgang beendet ist, d.h. sobald man den
  1246.    Punkt erreicht hat, an dem man von vorne beginnen würde, stopt man
  1247.    den Recorder mit [Esc] oder einem Mausklick.
  1248.  
  1249. Wenn man nun [Control]+[1..0] drückt, wird das ganze Makro abgespielt, 
  1250. und wie von selbst tauschen die Zeilen ihren Platz.
  1251.    Natürlich wird das Makro wiederholt, wenn man 
  1252. [Control]+[Zifferntaste] erneut drückt oder gedrückt hält.
  1253.    ANMERKUNG:
  1254.    Ein Makro ist eine (gespeicherte) Folge von Tastendrücken. Der 
  1255. "Recorder" registriert alle normalen (Eingabe-) Tasten mit und ohne 
  1256. Shift, außerdem die Floskel-Tasten [F1] bis [F1O] und natürlich auch 
  1257. Kommandos, die mit [Control] gegeben werden.
  1258.    Von diesen Control-Kommandos aber nur eine bestimmte Auswahl, die 
  1259. für ein Makro geeignet ist. - Falls ein Kommando nicht registriert 
  1260. wird, erfolgt eine entsprechende Meldung.
  1261.  
  1262. Das Programm kann sich zehn Tastatur-Makros mit jeweils bis zu 1OO 
  1263. Kommandos merken, die mit [Control] und den Tasten [1] bis [0] in der 
  1264. Texttastatur (links oben) gestartet werden können.
  1265.    Wenn einer Taste noch kein Makro zugeordnet ist, startet 
  1266. [Control]+[Zifferntaste] die Aufnahmeroutine direkt, sonst kann man im 
  1267. Editor-Menü oder direkt mit [Control]+[M] ein Menü aufrufen, mit dem 
  1268. man die Zifferntaste wählt und den "Recorder" (die Aufnahmeroutine) 
  1269. startet.
  1270.    Das Makro-Menü zeigt durch die Häkchen, welche Makros bereits 
  1271. definiert sind. Ein definiertes Makro kann man natürlich jederzeit 
  1272. durch Neuaufnahme ersetzen bzw. ändern, man kann es aber nicht edieren, 
  1273. weil bei der Aufnahme die Aktionen (zur Kontrolle) ja tatsächlich 
  1274. ausgeführt werden.
  1275.  
  1276.    WICHTIG:
  1277.    Ein Makro darf auch andere(!) Makros aufrufen, aber niemals sich 
  1278. selbst. Rekursion ist nicht erlaubt! Auch der Versuch ist strafbar und 
  1279. wird mit einer Meldung geahndet.
  1280.    Wer versucht, das Programm zu überlisten, indem er die Rekursion in 
  1281. einem anderen Makro versteckt, hat sich nur selbst überlistet: weil 
  1282. keine Abbruchbedingung gegeben ist, hängt sich die Routine auf, d.h. 
  1283. sie will nicht mehr enden.
  1284.    In diesem Fall und bei längeren "Orgien" kann das Makro mit einem 
  1285. Mausklick oder der Escape-Taste unterbrochen und dann nach Rückfrage 
  1286. beendet oder doch fortgesetzt werden.
  1287.  
  1288.  
  1289. > Positions-MEMO <
  1290.    Insbesondere bei längeren Lektionen kommt es vor, daß man mehr oder 
  1291. minder weit entfernte Positionen miteinander vergleichen möchte.
  1292.    Damit dies nicht zur schweißtreibenden Hand- und Kopf-Arbeit 
  1293. ausartet, kann man sich bis zu acht beliebige Positionen "notieren" und 
  1294. dann beliebig umherspringen.
  1295.    Wie üblich kann man auch diese Option auf zwei Arten nutzen:
  1296.  
  1297.  > [Alternate]+[Shift]+[1]..[8]  (links oben)
  1298.    "notiert" die augenblickliche Cursorposition als Position [1]..[8].
  1299.  
  1300.  > [Alternate]+[1]..[8]
  1301.    springt zu der entsprechenden Position.
  1302.  
  1303.  > Wer lieber die Maus benutzt und/oder genauer informiert werden 
  1304. möchte, kann die Positionsanzeige in der Kopfzeile rechts anklicken, 
  1305. [Control]+[P] oder einfach die Taste [+] (rechts) drücken. Im nun 
  1306. erscheinenden Positions-MEMO-Menü, kann man dann
  1307.  > "1.Memo:" etc. mit Maus oder Zifferntaste wählen, um die aktuelle 
  1308. Cursorposition zu notieren, oder
  1309.  > "zur Pos. ^ ^" mit der Maus anklicken, um die entsprechende Position 
  1310. zur Anzeige zu bringen. - Die acht möglichen Positionen sind 
  1311. willkürlich mit den Zeilennummern 1OO bis 8OO vorbelegt.
  1312.  
  1313.  
  1314. [Esc] (in der Kopfzeile) beendet das Edieren.
  1315.  
  1316. Der Editor behält seinen Inhalt grundsätzlich bis zur absichtlichen 
  1317. Änderung oder dem Verlassen des Programms und zeigt entsprechende 
  1318. Warnungen, außer beim "Neu laden" im Hauptmenü (s.o.).
  1319.  
  1320.  
  1321.  
  1322. Wenn Sie sich nun so weit durch diesen langen Text durchgekämpft haben, 
  1323. können Sie vielleicht einige Worte des Trostes vertragen:
  1324.    Ich mußte das alles schreiben. - Sie mußten/sollten/durften es nur 
  1325. lesen. Haben Sie's gut?
  1326.    Ich mußte das Programm mit all seinen verzwickten Funktionen 
  1327. entwickeln. - Sie müssen/sollen/dürfen es nur noch benutzen. Na? Haben 
  1328. Sie's gut?!
  1329.    Außerdem ist die Handhabung sehr viel einfacher und übersichlicher, 
  1330. als es eine ausführliche Beschreibung aller Funktionen je sein kann. 
  1331. Und, man muß auch nicht alle Funktionen benutzen, nur weil sie 
  1332. vorhanden sind. Es genügt ja, daß sie vorhanden sind, wenn man sie 
  1333. braucht.
  1334.    Ich hoffe, daß die Menüs deutlich genug zeigen, was man jeweils tun 
  1335. kann.
  1336.  
  1337.  
  1338. Noch eins:
  1339.    Der Tastaturklick ist generell abgeschaltet, um die akustische 
  1340. Umweltverschmutzung zu verringern. Der Editor "bimmelt" oder "pupt" 
  1341. jedoch, wenn etwas nicht geht. Deshalb sollten Sie die Lautstärke so 
  1342. einstellen, wie es Ihrem Berdürfnis an Information bzw. Belästigung 
  1343. entspricht.
  1344.    Auch beim Raten gibt es etwas "Sound", den man aber bequem bis auf 
  1345. "NULL" zurückdrehen kann.
  1346.  
  1347. Falls Sie die Lektionen (warum auch immer) lieber mit Ihrer eigenen 
  1348. Textverarbeitung erstellen, oder bereits erstellte verwenden wollen, 
  1349. ist das auch OK. Dann müssen Sie aber auch selbst auf alles(!) achten 
  1350. und die Datei als ASCII-Datei sichern. Bei WORDPLUS z.B. bedeutet dies: 
  1351. bei abgeschaltetem WP-Modus sichern. Die Extension ".TQZ" dürfen Sie 
  1352. nicht vergessen, weil Ti_QUIZ andere Dateien abweist. Außerdem sollte 
  1353. man eine solche Datei im Editor überprüfen und dann neu sichern, damit 
  1354. es bei der späteren Verwendung (NEU LADEN und RATEN) keine Probleme 
  1355. gibt.
  1356.  
  1357.    Falls Sie die Lektionen drucken wollen, benutzen Sie bitte ebenfalls 
  1358. Ihre Textverarbeitung. Die muß(te) ja sowieso an Ihren Drucker angepaßt 
  1359. werden, bringt deshalb (hoffentlich) alle verwendeten Zeichen richtig 
  1360. zu Papier und bietet Ihnen auch noch weitere Möglichkeiten, für die 
  1361. sich Ti_QUIZ nicht zuständig fühlt.
  1362.  
  1363.  
  1364.  
  1365.    FEHLER...
  1366.    soweit bekannt, sind natürlich längst beseitigt. Nur die unbekannten 
  1367. (das hatten Sie sich wohl fast schon gedacht) konnten bisher noch nicht 
  1368. beseitigt werden. Deshalb übernimmt der Autor keinerlei Haftung für 
  1369. Schäden, die durch Verwendung, Verbreitung oder Verzehr des Programms 
  1370. entstehen.
  1371.    Andere Fehler (es sind natürlich immer die anderen!) werden 
  1372. abgefangen und mit den Original-Fehlerhinweisen gemeldet. Das Programm 
  1373. bricht aber in einem solchen Fall nicht automatisch ab, sondern bietet 
  1374. die Wahl, mit STOP zum Desktop oder mit CONT in die Hauptschleife des 
  1375. Programms (zum HAUPT-Menü) zurück zu springen.
  1376.    STOP sollten Sie nur dann wählen, wenn wirklich sonst nichts mehr 
  1377. geht. In der Regel können Sie CONT wählen und werden alles unverändert 
  1378. vorfinden. Sie müssen sich nur durch die Menüs wühlen, bis Sie an der 
  1379. alten Stelle sind. Es schadet aber nicht, wenn man sich über die 
  1380. Ursachen eines Fehlers Gedanken macht und mögliche Fehlerquellen 
  1381. abstellt.
  1382.    Bei schwerwiegenden Fehlern (Bomben) empfiehlt es sich, zu retten, 
  1383. was sich retten läßt, um dann neu zu starten - evtl. sogar mit einem 
  1384. RESET, weil das Betriebssystem bei manchen Fehlern leider sehr 
  1385. nachtragend ist (eine Bombe kommt selten allein!).
  1386.  
  1387.    Auf ein bekanntes Problem, für das weder der Autor noch das Programm 
  1388. verantwortlich ist, möchte ich Sie vorsorglich hinweisen:
  1389.    Es wurde gelegentlich beobachtet, daß kurz nach dem Programmstart 
  1390. Bomben erschienen. Als eindeutige Ursache dafür, konnten die Programme 
  1391. ermittelt werden, die zuvor gelaufen waren. Sie hatten entweder das 
  1392. System in unzulässiger Weise verändert oder sonstwie überfordert.
  1393.    Falls sich dieses Fehlverhalten auch bei Ihnen zeigen sollte, 
  1394. verfluchen Sie mich bitte nicht, sondern merken Sie sich bitte, welches 
  1395. Programm vorher besser nicht laufen sollte, und starten Sie Ti_QUIZ 
  1396. ggf. nach einem Reset.
  1397.  
  1398.  
  1399. Ti_QUIZ ist ein GEM-Programm, auch wenn es keine Fenster benutzt und 
  1400. keine Accessories zuläßt. Deshalb können Sie, wenn Sie das wollen, für 
  1401. Ti_QUIZ.PRG und Dateien "*.TQZ" eine Anwendung anmelden.
  1402.    Bei einem neueren TOS (ab 2.x) kann man Ti_QUIZ natürlich auch auf 
  1403. dem Desktop ablegen und/oder ihm eine Datei "in den Rachen werfen", 
  1404. wenn das System den vollständigen Pfad übergibt (einstellbar).
  1405.    Wenn es sich dabei um eine "Datei.TQZ" handelt, kann man sofort 
  1406. Raten oder Edieren, bei einer anderen Datei (egal, worum es sich dabei 
  1407. handelt) erfolgt eine Anzeige als Text. Das Programm verdaut alles; wie 
  1408. bekömmlich die Anzeige jedoch für Sie ist, müssen Sie dann schon selbst 
  1409. entscheiden.
  1410.  
  1411.  
  1412. Ti_QUIZ läuft in mittlerer und hoher ST-Auflösung und wehrt sich gegen 
  1413. Linkviren und andere Manipulationen. Im Klartext: bei Änderungen am 
  1414. Programm (ob absichtlich oder unerwünscht durch ein Linkvirus) gibt das 
  1415. Programm eine entsprechende Meldung aus und verweigert den Dienst, 
  1416. damit das Virus (oder manipulierte Programm) nicht weiter verbreitet 
  1417. wird. Grundsätzlich sollte man (auch deshalb) die Original-Diskette 
  1418. (mit Schreibschutz) gut verwahren und nur mit einer Kopie arbeiten. Bei 
  1419. einem Viren-Befall kann man dann ungeniert das befallene Programm 
  1420. mitsamt dem Virus löschen und durch eine neue Kopie vom Original 
  1421. ersetzen.
  1422.  
  1423.  
  1424.    Zum vollständigen Ti_QUIZ gehört:
  1425.    TI_QUIZ .PRG .. das Programm
  1426.    TIQUIZ_D.TXT .. dieser Begleittext (deutsch)
  1427.    \........\   .. die diversen Lektionen-Ordner und
  1428.    TQZCHECK.TXT .. eine Check-Liste
  1429.  
  1430. Diese Liste kann man mit der Funktion "Text lesen" aus dem Programm 
  1431. heraus lesen, und man kann sie natürlich auch mit einem geigneten 
  1432. Programm ausdrucken.
  1433.  
  1434.  
  1435. > Check up <
  1436.  
  1437. Wenn Sie ihre selbstgeschriebene (oder auch meine) Edition ebenso 
  1438. kontrollieren wollen, wählen Sie im Hauptmenü "Edieren" und drücken 
  1439. dabei nicht [Shift], sondern [Control].
  1440.    In der Auswahlbox wählen Sie dann nicht eine Datei, sondern nur den 
  1441. Pfad (Laufwerk und Ordner), dessen Inhalt (alle Lektionen darin) 
  1442. überprüft werden soll. Dann klicken Sie OK an, ohne eine Datei zu 
  1443. wählen.
  1444.    Anschließend wählen bzw. bezeichnen Sie noch die Datei, in der die 
  1445. Check-Liste abgelegt werden soll. Als unverbindlicher Vorschlag 
  1446. erscheint "TQZCK_  " für TQZ-Check mit Platz für eine zusätzliche 
  1447. Kennzeichnung. Die Extension ".TXT" wird automatisch eingesetzt.
  1448.    Den Rest erledigt das Programm allein, und wenn Sie über eine 
  1449. schnelle Harddisk verfügen, dürfen Sie sich darüber freuen, wie flott 
  1450. sich das Programm über das "Eingemachte" hermacht: 37 Sekunden für 95 
  1451. Lektionen mit 2664 Fragen und 1O685 Antworten (z.B.) sind doch keine 
  1452. schlechte Zeit. - Oder?
  1453.    Aber auch wenn Sie nur mit einer langsamen Diskette arbeiten, zeigt 
  1454. uns der "Erbsenzähler", was er kann und ist im Beispielfall nach 88 
  1455. Sekunden fertig, also vermutlich eher, als Sie vom Kaffeeholen zurück 
  1456. sind.
  1457.  
  1458.  
  1459. Schließlich:
  1460.    Dieses "läppische" Programm hat mich sehr viel Arbeitszeit gekostet 
  1461. (vielleicht denken Sie bei dieser Gelegenheit mal an den "Lappen"), 
  1462. weil ich es halt gern so habe, wie ich es gern hätte.
  1463.    Ich hoffe, daß Sie es auch so mögen.
  1464.  
  1465.    Nachdem ich, wie Sie an den vielen Beispiellektionen unschwer 
  1466. erkennen, intensiv mit dem Programm gearbeitet habe, möchte ich Ihnen 
  1467. einen Nachteil, der mir aufgefallen ist, nicht verschweigen:
  1468.    Man gewöhnt sich rasch an den Komfort und vermißt ihn dann umso 
  1469. schmerzlicher bei anderen Programmen, wenn sie ihn nicht bieten.
  1470.  
  1471.  
  1472. Für Hinweise, Tips und Anregungen etc. habe ich immer einige Ohren frei 
  1473. und auch Mitteilungen über Fehler nehme ich (zähneknirschend) gern 
  1474. entgegen.
  1475.    Disketten lese ich besonders gern und beigefügtes Rückporto kann die 
  1476. Antwort um Jahre beschleunigen.
  1477.  
  1478. Viel Spaß und Erfolg mit Ti_QUIZ beim Spielen und Lernen!
  1479.  
  1480. R.Tiemann
  1481.  
  1482.